home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 March / PCWorld_2005-03_cd.bin / software / temacd / miranda / miranda-im-v0.3.3.1.exe / Docs / "AIM-Readme.txt" < prev    next >
Text File  |  2004-04-11  |  12KB  |  356 lines

  1. ################################################################
  2. # AIM Protocol Plugin 
  3. #
  4. # AOL(r) Instant Messenger Protocol for Miranda IM
  5. ################################################################
  6.  
  7. About
  8. -----
  9. The AIM Protocol plugin for Miranda IM provides AOL(r) Instant 
  10. Messenger support using AOL's TOC protocol. 
  11.  
  12.  
  13. Features
  14. --------
  15.  - Send/Receive messages
  16.  - Add/Delete users from server-side list
  17.  - AIM user info tab
  18.  - Show online/idle time for AIM users
  19.  - Auto-idle time for self
  20.  - Warn user
  21.  - Show auto response messages
  22.  - Option to send auto responses to contacts when away
  23.  - Connect using random ports
  24.  - Supports Miranda's visibility user options
  25.  - Read and set profile information
  26.  - Format screenname
  27.  - Change password
  28.  - Group chat support
  29.  - Receive files
  30.  
  31.  
  32. Requirements
  33. ------------
  34.  - Miranda IM 0.3.3
  35.  
  36.  
  37. History
  38. -------
  39. 1.0.9.5
  40.  - Problems with some character escape sequences
  41.  
  42. 1.0.9.4
  43.  - Groupchat log to file respects time/date stamp option
  44.  - Minor translation changes
  45.  - Group chat invites were broken in 1.0.9.3
  46.  
  47. 1.0.9.3
  48.  - Try last known working server if connection to AIM fails
  49.  - Don't show empty message in file request description
  50.  - Groupchat log sometimes became full
  51.  - Limit outgoing groupchat message size
  52.  - Added smileyadd support to aim groupchat
  53.  - AIM groupchat invites are now added as a clist event (tray flash, no autopopup)
  54.  
  55. 1.0.9.2
  56.  - Minor threading issues during connection
  57.  
  58. 1.0.9.1
  59.  - Improved connection handling
  60.  
  61. 1.0.9.0
  62.  - Require Miranda 0.3.3 or greater
  63.  - Prevent away message flooding on the server
  64.  - Added user search capability
  65.  - Show when user came online in user info
  66.  - Focus message area when groupchat is opened
  67.  - Remove registry keys when unchecking aim: links support
  68.  - Added abillity receive files
  69.  - Send messages to groupchat users by double clicking name
  70.  
  71. 1.0.8.0
  72.  - Given option to disable plugin when the firstrun dialog is cancelled
  73.  - Groupchat window sometimes flashed even after being focused
  74.  - Add user count to groupchat window title
  75.  - Changed default setting to not minimize groupchat to tray
  76.  - Turned AIM link support off by default (no registry writing for new profiles on firstrun)
  77.  - Removed authentication server options (only login server is needed, can still be set in the database)
  78.  - Ignore empty incoming messages
  79.  - Unable to save "Only reply to users in your contact list" option
  80.  
  81. 1.0.7.29
  82.  - Encoding issues
  83.  
  84. 1.0.7.28
  85.  - Away mode was not always set
  86.  - Web based profile available in background tab of user info
  87.  
  88. 1.0.7.27
  89.  - More UTF8 fixes
  90.  - More nickname fixes
  91.  - Added option to edit display name
  92.  - Other minor changes
  93.  
  94. 1.0.7.26
  95.  - Minor typos
  96.  - Add send button to groupchat
  97.  - Warn menu in groupchat ignored option
  98.  - UTF8 support
  99.  - Import nicks from server-side list
  100.  - AIM screennames are no longer saved as the "Nick"
  101.  - Many language pack changes
  102.  
  103. 1.0.7.25
  104.  - Status flashed to offline to other users when logging in
  105.  - Links inside of profile are clickable
  106.  
  107. 1.0.7.24
  108.  - Maximum length of message in message dialog enforced
  109.  - Show reason in Miranda error message when trying to send message to offline user
  110.  - Warn User menu in groupchat was always disabled
  111.  - Improved url highlighting in groupchat
  112.  - Added lost password link on change password dialog
  113.  - Moved clear history list option to the join chat dialog
  114.  
  115. 1.0.7.23
  116.  - Crash parsing empty server-side list
  117.  
  118. 1.0.7.22
  119.  - Enforce 16 character limitation on screennames in find/add dialog
  120.  - Viewing userinfo from search result didn't always show user's correct status/userinfo
  121.  - Changing keep-alive option does not require a restart/relogin
  122.  - Some minor logging changes
  123.  
  124. 1.0.7.21
  125.  - Automatically turn off server-side list support for list that are to large
  126.  - Crashed when truncating large packets
  127.  
  128. 1.0.7.20
  129.  - Login flood when creating new users
  130.  - Don't add users to empty group from server-side list group
  131.  
  132. 1.0.7.19
  133.  - Bug fix: Couldn't see ICQ users
  134.  
  135. 1.0.7.18
  136.  - Group chat fixes (invites and joins failed sometimes)
  137.  - First run will only run once (OK or Cancel on the login dialog will disable it forever)
  138.  - Other minor code changes
  139.  
  140. 1.0.7.17
  141.  - Status message was sent twice if using away message popups
  142.  - Menu handle wasn't destroyed in groupchat url context menu
  143.  - Added option to minimize chats to system tray
  144.  
  145. 1.0.7.16
  146.  - Users imported from server-side list were shown as offline on first import
  147.  - Added flood protection when sending messages to fast (like the send to multiple feature)
  148.  - Dynamically link to MSVCRT (smaller dll size)
  149.  
  150. 1.0.7.15
  151.  - Increased user info flood detection interval to 3 seconds
  152.  - Changed group chat exchange range to 4-6
  153.  - Bug fix: Minor packet parsing change
  154.  - Bug fix: Startup status was always online
  155.  
  156. 1.0.7.14
  157.  - Added a delete queue while offline to fix server-side list user deletes
  158.  - Bug fix: Blocked users would see you as online briefly during login
  159.  - Bug fix: Users added from the server-side contact list didn't show their status
  160.  - Bug fix: User updates didn't work correctly in non serverlist mode
  161.  - Bug fix: You were able to delete a user if you started offline without setting the server list
  162.  
  163. 1.0.7.13
  164.  - Added chat logging support
  165.  - Minor options changes
  166.  - Minor changes to join chat dialog
  167.  
  168. 1.0.7.12
  169.  - Preserve contact list mode stored on server
  170.  - Preserve permit lists on the server
  171.  - Bug fix: Delete contacts while offline
  172.  - Bug fix: Don't update server-side lists when deleting non AIM contacts
  173.  
  174. 1.0.7.11
  175.  - Added server-side contact list support
  176.  - Use hi-colour AIM icon when possible
  177.  - Possible memory leak in contact list loading
  178.  - Bug fix: Remove minimize button on password change dialog
  179.  
  180. 1.0.7.10
  181.  - Userinfo for owner uses change password dialog if online
  182.  - Only one password dialog can be open
  183.  - Bug fix: DNS lookup didn't check DNSThroughProxy setting
  184.  - Bug fix: Possible malformed userinfo requests were sent
  185.  - Bug fix: Recent chats are now remembered correctly (old chats fall of list)
  186.  - Bug fix: Recent chats joined from invite requests are now stored
  187.  
  188. 1.0.7.9
  189.  - Added option to hide group chat main menu item
  190.  - Process aim:goim and aim:gochat links
  191.  - Multiple account support (by copying the dll to another name)
  192.  - Added ability to change your AIM password
  193.  - Bug fix: Join Chat menu item was enabled during login/connecting
  194.  - Bug fix: Groupchat window continued to flash after setting focus
  195.  
  196. 1.0.7.8
  197.  - Added balloon tip support for errors from server (requires Miranda 0.3.1a+)
  198.  - Added balloon tip support for "You were warned" (requires Miranda 0.3.1a+)
  199.  - More error messages from the server are recognized
  200.  - Increased amount of times groupchat will flash on activity
  201.  - Bug fix: Warning dialog was shown when warning was being lowered
  202.  - Bug fix: Possible memory leak with groupchat context menus
  203.  - Bug fix: Online message prompt was shown for online status (if options was on)
  204.  
  205. 1.0.7.7
  206.  - Added ICQ support (other end requires compatible ICQ client, see note in readme)
  207.  
  208. 1.0.7.6
  209.  - Clicking cancel on firstrun dialog will show firstrun the next startup
  210.  - Added option to ignore groupchat invites
  211.  - Bug fix: Improved proxy support
  212.  - Bug fix: Better flood protection during login (due to userinfo requests)
  213.  
  214. 1.0.7.5
  215.  - Added clear chat list history option
  216.  - Changed default exchange to 4
  217.  - Improved window flashing in chats
  218.  - Added show error messages option
  219.  - Sending an invite request shows formatted screenname not contact list name
  220.  - Bug fix: Invalid host name lookup request for firewalled users
  221.  
  222. 1.0.7.4:
  223.  - Flashwindow works for joins/parts
  224.  - Bug fix: Recent chat list in join window was cutoff
  225.  - Bug fix: Search for self never ended
  226.  - Bug fix: Add to list was disabled for some users in groupchat
  227.  - Bug fix: Duplicate chat entries are not added to recently used list
  228.  - Bug fix: Crashes on exit/chat close
  229.  
  230. 1.0.7.3:
  231.  - Added /clear, /quit/ and /exit commands in groupchat
  232.  - Private messages in groupchat are shown as private message
  233.  - Previously joined channels are saved
  234.  - Updated GCC compiler (gcc-3.2.3) used to build plugin
  235.  
  236. 1.0.7.2:
  237.  - Bug fix: Some possible threading/data corruptions fixed
  238.  
  239. 1.0.7.1:
  240.  - Made Miranda the default chat room
  241.  - Option name for AIM Chat was wrong
  242.  - Added note about using port 0 in options
  243.  
  244. 1.0.7.0:
  245.  - Added Group chat support
  246.  - Send/Receive chat invites
  247.  - Bug fix: First run dialog cut off textboxes
  248.  - Bug fix: Parsing of html characters with & was incorrect
  249.  - Bug fix: Possible infinite loop in html stripper
  250.  - Bug fix: All html tags are removed now
  251.  
  252. 1.0.6.0:
  253.  - Acknowledge userinfo update complete when profile is obtained from server
  254.  - Don't request profile for offline users
  255.  - Userinfo dialog has more room for profile info
  256.  - Bug fix: Correctly sets offline state on network errors
  257.  
  258. 1.0.5.0:
  259.  - Added option to add extra contacts from server's list to contact list
  260.  - Groups are imported from the server with contacts
  261.  - Removed server-side list sync support (it was buggy due to AIM's single level group limitations)
  262.  - Added update visible list from server option
  263.  - Bug fix: <p> tags were not parsed correctly
  264.  
  265. 1.0.4.0:
  266.  - Contacts are retrieved from the server on first run
  267.  - Bug fix: Adding extra contacts from server list could flood server
  268.  - Bug fix: Parsing some newlines cut of characters
  269.  - Bug fix: Profile must be converted to html before sending
  270.  - Bug fix: Changing away message while already away didn't send new status message
  271.  
  272. 1.0.3.0:
  273.  - User's profile integrated into user info dialog
  274.  - Set profile information in View/Change Details...
  275.  - Format screenname in View/Change Details...
  276.  - Improved thread management to fix exit crashes using new Miranda 0.3 services
  277.  - Improved parsing support
  278.  - Defaults to use random ports (port 0 in options) for connecting (firewalled may users need to change)
  279.  - Bug fix: Setting another protocol to away set AIM to away
  280.  
  281. 1.0.2.0:
  282.  - Initial Release
  283.  
  284.  
  285. Note About ICQ/AIM Interoperability
  286. -----------------------------------
  287. The AIM plugin is able to communicate with ICQ users.  However, this feature
  288. will only work if the users you are trying to communicate with are using
  289. a compatible client.  As of now, this means they must be using ICQLite Alpha 
  290. build #1211 or greater.  More ICQ clients will support this interoperability as
  291. time goes on.  To add an ICQ user, just enter their ICQ UIN in the Screename
  292. field of the Find/Add User dialog.
  293.  
  294.  
  295. AIM Chat Commands
  296. -----------------
  297. The following commands can be used in the message window of a multi-user chat:
  298.  
  299. /clear
  300.  Clears the log window
  301.  
  302. /quit
  303.  Closes the chat session
  304.  
  305. /exit
  306.  Same as /quit
  307.  
  308.  
  309. FAQ
  310. ---
  311.  Question: 
  312.  How come contacts are being adding to my contact list everytime I login?
  313.  
  314.  Answer: 
  315.  This is due to the option "Add extra contacts from the server's list to my list".  Uncheck
  316.  this option if you do not wish to add contacts from your server-side list.
  317.  
  318.  Question: 
  319.  Does the AIM Protocol plugin support file transfer?
  320.  
  321.  Answer: 
  322.  Not yet.  Only file receive is possible using TOC.  This is on the todo list.
  323.  
  324.  Question:
  325.  I set the Server-Side Contact list option but Miranda doesn't use it.  Why?
  326.  
  327.  Answer:
  328.  For large lists, server-side contact list support is turned off automatically because of
  329.  a packet-size limitation of TOC.
  330.  
  331.  
  332. Thanks To
  333. ---------
  334. - AOL's TOC1.0 protocol document
  335. - GAIM's implementation of TOC for which some of the code is based off of
  336. - Matrix for providing the AIM icons
  337.  
  338.  
  339. Copyright
  340. ---------
  341. Copyright (C) 2003-2004 Robert Rainwater
  342.  
  343. This program is free software; you can redistribute it and/or
  344. modify it under the terms of the GNU General Public License
  345. as published by the Free Software Foundation; either version 2
  346. of the License, or (at your option) any later version.
  347.  
  348. This program is distributed in the hope that it will be useful,
  349. but WITHOUT ANY WARRANTY; without even the implied warranty of
  350. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  351. GNU General Public License for more details.
  352.  
  353. You should have received a copy of the GNU General Public License
  354. along with this program; if not, write to the Free Software
  355. Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  356.